Effect of Hybridization of Hill Climbing with Selection Operator in Genetic Algorithm
نویسندگان
چکیده
Premature Convergence and genetic drift are the inherent characteristics of genetic algorithms that make them incapable of finding global optimal solution. A memetic algorithm is an extension of genetic algorithm that incorporates the local search techniques within genetic operations so as to prevent the premature convergence and improve performance in case of NP-hard problems. This paper proposes a new memetic algorithm where hill climbing local search is applied to each parent selected by selection operators. The experiments have been conducted on two TSP benchmark problems. Implementation is carried out using MATLAB and results shows that the proposed memetic algorithm maintains the balance between exploitation and exploration & outperforms genetic algorithm in terms of producing more optimal solution.
منابع مشابه
Hill Climbing Based Hybrid Crossover in Genetic Algorithms
Genetic Algorithms are biologically inspired optimization algorithms. Performance of genetic algorithms mainly depends on type of genetic operators – Selection, Crossover, Mutation and Replacement used in it. Crossover operators are used to bring diversity in the population. This paper studies different crossover operators and then proposes a hybrid crossover operator that incorporates knowledg...
متن کاملA Proposed Improved Hybrid Hill Climbing Algorithm with the Capability of Local Search for Solving the Nonlinear Economic Load Dispatch Problem
This paper introduces a new hybrid hill-climbing algorithm (HHC) for solving the Economic Dispatch (ED) problem. This algorithm solves the ED problems with a systematic search structure with a global search. It improves the results obtained from an evolutionary algorithm with local search and converges to the best possible solution that grabs the accuracy of the problem. The most important goal...
متن کاملHybridize, Hybridize and Hybridize Again
These last years two global optimizations methods hybridizing Evolutionary Algorithms (EA, but mainly GA) with hill-climbing methods have been investigated. The first one involves two interwoven levels of optimization: Evolution (EA) and Individual Learning (hill-climbing), which cooperate in the global optimization process. The second one consists of modifying EA by the introduction of new gen...
متن کاملComparison of Genetic and Hill Climbing Algorithms to Improve an Artificial Neural Networks Model for Water Consumption Prediction
No unique method has been so far specified for determining the number of neurons in hidden layers of Multi-Layer Perceptron (MLP) neural networks used for prediction. The present research is intended to optimize the number of neurons using two meta-heuristic procedures namely genetic and hill climbing algorithms. The data used in the present research for prediction are consumption data of water...
متن کاملHybrid Genetic Algorithm and Mixed Crossover Operator for Optimizing TSP
Genetic Algorithms (GAs) are the search algorithms and optimization techniques based on the mechanics of natural selection and natural genetics. They sort out interesting areas of a space quickly but without guaranteeing more convergence. So GA may be mixed with various local problem-specific search techniques to form a hybrid that will combine the globality and parallelism of GA with more conv...
متن کامل